package com.pro.mapper;

import com.pro.pojo.JsCourse;
import com.pro.pojo.JsCourseRecord;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author 祖铭泽
 * @Date 2022/1/13/0013
 * @description 审核 dao层
 */
@Repository
public interface JsCourseRecordMapper {
    /**
     * @Author 祖铭泽
     * @Date 2022/1/13/0013
     * @description 根据课程id查询课程审核信息
     */
    List<JsCourseRecord> getCourseAuditDetails(JsCourseRecord jsCourseRecord);
    /**
     * @Author 祖铭泽
     * @Date 2022/1/20/001
     * @description 添加课程审核记录
     */
    boolean addCourseRecord(JsCourseRecord jsCourseRecord);
    /**
     * @Author 祖铭泽
     * @Date 2022/1/21/001
     * @description 查询待审核的课程、订单、微圈数量
     */
    @Select("select count(id) from js_course_record where type = #{type} and result = #{result} ")
    int getToAuditCount(JsCourseRecord jsCourseRecord);
}
